|
|
הוסיפו מידע על מעסיק
|
מהנדס תוכנה
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
1110 - 1101 מתוך 1494
|
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אימפרבה
יולי 2015
|
07.07.2017
|
|
|
פרטים לגבי התהליך |
חברה טובה ומעניקה ידע וניסיון טוב |
|
שאלות מתוך הראיון |
שני threads מריצים את הקוד :
for(i=0 ; i<20 ; i++)
{
a++;
}
מה הם הערכים האפשריים של a |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אימפרבה :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת צ'קמרקס
פברואר 2017
|
06.07.2017
|
|
|
פרטים לגבי התהליך |
התחיל בראיון טכני אותו לא עברתי |
|
שאלות מתוך הראיון |
יש להפוך רשימה מקושרת |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על צ'קמרקס :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אסנס
ינואר 2017
|
03.07.2017
|
|
|
פרטים לגבי התהליך |
ראיון מקצועי עם מנהל תחום |
|
שאלות מתוך הראיון |
שימוש בסכום, לוגיק, שאלה על מערכים ושערים לוגיים |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אסנס :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת Wix
אפריל 2017
|
02.07.2017
|
|
|
פרטים לגבי התהליך |
4 Random Questions in codility.com (different difficulty levels)
1 Interview with two of their engineers. |
|
שאלות מתוך הראיון |
Codility: 1. Return the sum of two-digits numbers in an array (negative numbers also).
2. Return the number of tines that you can "rotate left" a string (S), and yet get the same string S (for "momo" its 2). |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על Wix :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת ורינט
אפריל 2007
|
28.06.2017
|
|
|
פרטים לגבי התהליך |
ארבעה ראיונות - איש צוות ושלושה מנהלים ברמות שונות ולבסוף HR |
|
שאלות מתוך הראיון |
מימוש ב c של strlen ושל strcmp
ראיון קצר באנגלית |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על ורינט :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אינטל
אפריל 2016
|
28.06.2017
|
|
|
פרטים לגבי התהליך |
שני ימי מבחנים טכניים |
|
שאלות מתוך הראיון |
נתונה רשימה מקושרת. מוציאים node אחד מאמצע הרשימה. יש לממש פונקציה שמזהה איזה node נותק ומחברת את הרשימה מחדש |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
מרץ 2022
|
|
פונקצייה שמקבלת 2 רשימות . אחת מקור ואחת ללא צומת מסויימת.
מעבר איטרטיבי על 2 הרשימות במקביל תוך כדי בדיקה האם המצביע הנוכחי לרשימה מס1 שווה (כלומר מצביע לאותה הצומת ) כמו רשימה מס' 2 . עד שנתקלים בשוני , עדכון מעתיקים את הצומת לרשימה החסרה ע"י משחק עם מצביע הnext הרלוונטי.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת הרמוניק
אפריל 2017
|
20.06.2017
|
|
|
פרטים לגבי התהליך |
היו שני מראיינים בראיון. תחילה הם הסבירו על החברה, אח"כ שאלו שאלות מקצועיות. |
|
שאלות מתוך הראיון |
לכתוב פונקציה המקבלת באפר (שבתוכו שמור כל הטקסט של קובץ עם רצף פאקטים) ואורך הבאפר, ומדפיסה את מספרי הערוצים השונים ואת כמות הפאקטים שהלכו לאיבוד עבור כל ערוץ.
*כל פאקט מורכב מהאדר בגודל 4 בתים, שהוא STRUCT שבין כל המידע שלו יש את ה-PID (מספר הערוץ) ואת מונה הפאקטים מאותו ערוץ, ולאחר ההאדר יש את מידע הפאקט Data[184], בסה"כ 188 בתים בכל פאקט.
*ניתן להתמש בקריאות לפונקציות ולא לממשן: FindInList(list head), AddToList(list head), DestroyList(list head) |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
יוני 2017
|
|
יש ליצור רשימה מקושרת, כאשר בכל תא ברשימה יש את מספר הערוץ ומונה של מספר הפאקטים החסרים. כדי למצוא את הפאקטים החסרים יש ליצור שני משתנים: oldCC, newCC, השומרים את השדה של המונה ב-STRUCT של הפאקט העכשוי, והפאקט הקודם, מבצעים חיסור, ואם התוצאה גדולה מ-1, סימן שהלכ/ו פאקט/ים לאיבוד. מאחר שגודל המונה הוא 4 ביטים, אז ערכו נע בין 0-15, לכן את הבדיקה נבצע כך:
if ((newCC - oldCC != 1) || (newCC - oldCC != -15)) // if some packet is missing, check how many:
if (oldCC => newCC)
missings = newCC + 15 - oldCC - 1;
else
missings = newCC - oldCC - 1;
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על הרמוניק :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|